#!/usr/bin/env node

const rd = require('rd');
const fs = require('fs')
var process = require('child_process');


// 同步列出目录下的所有文件
let files = rd.readSync('F:\\dev\\gaiay\\all', 2);
for (let f of files) {
    if (f.endsWith(".gitignore") && f.indexOf('.idea') < 0) {
        // console.log('mvn clean package    -Dmaven.compile.fork=true   -DskipTests=true  -f ' + f);
        // /
        // .idea
        console.log(f)

        let content = fs.readFileSync(f, "utf-8");
        if (content.indexOf("*.iml") < 0) {
            content += "*.iml\n"
        }
        if (content.indexOf(".idea") < 0) {
            content += ".idea\n"
        }
        if (content.indexOf("/target/") < 0) {
            content += "/target/\n"
        }
        fs.writeFileSync(f, content);
    }
}